#pragma once

#include "OutputListBox.h"
#include "CheckResultListCtrl.h"
// COutputPane

class COutputPane : public CDockablePane
{
	DECLARE_DYNAMIC(COutputPane)

public:
	COutputPane();
	virtual ~COutputPane();

	void UpdateFonts();

public:
	CMFCTabCtrl	m_wndTabs;
	COutputListBox m_wndOutputLog;	
	CCheckResultListCtrl m_wndCheckResultList;

protected:
	void	FillLogWindow();

public:
	void	WriteLog(char* message);
	void	PopulateCheckResult(ck::check::CheckResultSet* pResultSet);

protected:
	DECLARE_MESSAGE_MAP()
public:
	afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);
	afx_msg void OnSize(UINT nType, int cx, int cy);
	afx_msg void OnContextMenu(CWnd* /*pWnd*/, CPoint /*point*/);
};


